package com.gk.panda.apis.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotBlank;

/**
 * @author wym
 * @date 2022/11/4 15:58
 */
@Data
@ApiModel("心跳请求实体")
public class HeartbeatDto {

    //wifi模块的mac地址
    @ApiModelProperty(value = "mac地址")
    @NotBlank(message = "mac地址不可以为空")
    private String cameraCode;

    //相机型号
    @ApiModelProperty(value = "相机型号")
    private String model;

    //心跳发送时间，年-月-日 时：分：秒
    @ApiModelProperty(value = "心跳发送时间，年-月-日 时：分：秒")
    private String commTime;

    //信号强度，整型，范围1-5，1表示1格信号，5表示5格信号
    @ApiModelProperty(value = "信号强度，整型，范围1-5，1表示1格信号，5表示5格信号")
    private String signalStrength;

    //电池容量范围1-10，和传图接口含义相同
    @ApiModelProperty(value = "电池容量")
    private String batteryLevel;

    //(单位G)
    @ApiModelProperty(value = "SD卡总容量")
    private String sdSpace;

    //单位G)
    @ApiModelProperty(value = "SD卡剩余容量")
    private String sdFreeSpace ;

    //纬度
    @ApiModelProperty(value = "纬度")
    private String latitude;

    //经度
    @ApiModelProperty(value = "经度")
    private String longitude;

    //华氏度
    @ApiModelProperty(value = "温度")
    private String temperature;

}
